/************************************************
 * @file exception.h
 * @brief List of exception.
 * 
 * Defined new exception type for InOut Errors.
 ************************************************/
#ifndef __exception_h__
#define __exception_h__

#include <stdexcept>

namespace std {

		/// Descendant for exception for InOut runtime error.
		class io_error : public runtime_error {
		public:
				/// Constructor.
				explicit io_error(const string& __arg) : runtime_error(__arg) { }
		};
}

#endif //__expection_h__
